package com.example.lotterysystem.controller.param;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
@Getter
@Setter
/**
 * 分页参数
 */
public class PageParam implements Serializable {
    //当前页码（默认从第一页开始）
    private Integer currentPage = 1;
    //当前页数量（默认显示10条数据）
    private Integer pageSize = 10;
    //计算偏移量
    public Integer offset(){
        //如果当前是第一页，1-1=0，0*10=0，就是从数据库中第0个数据开始
        //如果当前是第二页，2-1=1，1*10=10，就是从数据库中第10个数据开始
        return (currentPage - 1) * pageSize;
    }

}
